Computerized medication delivery unit (Electronic Medication Management Assistant (EMMA)